$(document).ready(function(){
    if(sessionStorage.getItem("msg_data")==null){
        alert("您的登录信息已过期请重新登陆");
        window.location.href="http://172.18.80.9:8087/admin/login/login"
    }
    var msg_data =JSON.parse(sessionStorage.getItem("msg_data"));
    console.log(msg_data.id);
    console.log(msg_data.token);
    var tid =location.search.split("add=")[1];
    if(tid!=undefined){
        //        发放方式查询
        $.ajax({
            type:"POST",
            data:{uid:msg_data.id,token:msg_data.token},
            url:"http://172.18.80.9:8087/admin/principal/sGrank",
            success:function(data){

                var msg=jQuery.parseJSON(data);
                if(msg.code==9){
                    alert(msg.msg)
                    window.location.href="http://172.18.80.9:8087/admin/login/login"
                    return false;
                }
                var grant=[];
                for(var i=0;i<msg.data.length;i++){
                    grant.push(msg.data[i]);
                }
                var html=`<option>请选择发放方式</option>`;
                for(var d of grant){
                    html+=`<option value="${d.id}">${d.content}</option>`
                }
                $(".way").html(html);

            },
            error:function(err){
                console.log(err);
                alert("网络故障请检查");
            }
        });
        //        论文类型查询
        $.ajax({
            type:"POST",
            data:{uid:msg_data.id,token:msg_data.token},
            url:"http://172.18.80.9:8087/admin/principal/sThesis",
            success:function(data){
                var msg=jQuery.parseJSON(data);
                var papertype=[];
                for(var i=0;i<msg.data.length;i++){
                    papertype.push(msg.data[i]);
                }
                sessionStorage.setItem("thesistype",JSON.stringify(papertype))
                var paper=`<option value="">请选择论文类型</option>`;
                for(var d of papertype){
                    paper+=`<option value="${d.id}">${d.content}</option>`
                }
                $(".papertype").append(paper);

            },
            error:function(err){
                console.log(err);
                alert("网络故障请检查");
            }
        });
        //        专利类型查询
        $.ajax({
            type:"POST",
            data:{uid:msg_data.id,token:msg_data.token},
            url:"http://172.18.80.9:8087/admin/principal/sPatent",
            success:function(data){
                var msg=jQuery.parseJSON(data);
                var patentname=[];
                for(var i=0;i<msg.data.length;i++){
                    patentname.push(msg.data[i]);
                }
                sessionStorage.setItem("patenttype",JSON.stringify(patentname))
                var html=`<option  value="">请选择专利类型</option>`;
                for(var d of patentname){
                    html+=`
                        <option value="${d.id}" >${d.content}</option>
                    `
                }
                $(".patentname").html(html);
            },
            error:function(err){
                console.log(err);
                alert("网络故障请检查");
            }
        });
    }
    //   change改变的是否有上级单位承担;
    var typee=1;
    $('input:radio[name="item"]').change(function() {
        if ($(this).val()==1) {
            $("#zi").css("display","none");
            typee = $(this).val();
        } else {
            $("#zi").css("display","block");
            typee = $(this).val();
        }
    });
    //        论文预期的加减号
    var bIndex = 1;// 论文数量索引
    $(document).on("click","#add1",function () {
        bIndex++;
        $.ajax({
                type:"POST",
                data:{uid:msg_data.id,token:msg_data.token},
                url:"http://172.18.80.9:8087/admin/principal/sThesis",
                success:function(data){
                    var msg=jQuery.parseJSON(data);
                    if(msg.code==9){
                        alert(msg.msg)
                        return false;
                    }
                    var papertype=[];
                    for(var i=0;i<msg.data.length;i++){
                        papertype.push(msg.data[i]);
                    }
                    //                console.log(papertype);
                    var paper=`<option>请选择论文类型</option>`;
                    for(var d of papertype){
                        paper+=`<option value="${d.id}">${d.content}</option>`
                    }
                    var bId = '#b'+bIndex;
                    $(bId + ' .papertype').html(paper);
                },
                error:function(err){
                    console.log(err);
                    alert("网络故障请检查");
                }
            });
        $("#test>#t1").append(`<tr  style="height: 120px;" id = ${'b'+bIndex} class="eight" >
                  <td>
                      <div>
                          <div style="font-size: 18px;color: #000;">论文预期数量 </div>
                          <div style="height: 2px;"></div>
                          <div style="display: flex;justify-content: left;">
                              <div style="font-size: 14px;color: #000;line-height: 30px;">论文类型</div>
                              <div style="width: 1%"></div>
                              <select style="width: 150px;height: 30px;" class="papertype" id="papertype">
                               
                              </select>
                              <div style="width: 143px"></div>
                              <span>&nbsp;</span><div style="font-size: 14px;color: #000;line-height: 30px;">预期数量</div>
                             <div style="width: 10px;"></div>
                              <input type="text" placeholder="数量" style="width: 150px;height: 30px;padding-left: 10px;" class="papernum">
                              <div style="width: 30px;height: 30px;border: 1px solid #999;line-height: 30px;text-align: center;border-left: none;color: #000;">篇</div>
                               <div style="width: 10px;"></div>
                              <button id="remove1" style="font-size: 28px;width: 30px;height: 30px;border-radius: 15px;background-color: royalblue;color: #fff;text-align: center;border: none;line-height: 0;" >-</button>
                          </div>
                      </div>
                  </td>
              </tr>`)
    })
    $(document).on("click",'#remove1',function () {
        $(this).parents().parents().parents('tr').remove();
    })
    //        专利预期的加减号
    var aIndex =1;// 专利数量索引
    $(document).on("click","#add2",function () {
        aIndex++;
        $.ajax({
            type:"POST",
            data:{uid:msg_data.id,token:msg_data.token},
            url:"http://172.18.80.9:8087/admin/principal/sPatent",
            success:function(data){
                var msg=jQuery.parseJSON(data);
                if(msg.code==9){
                    alert(msg.msg)
                    return false;
                }
                var patentname=[];
                for(var i=0;i<msg.data.length;i++){
                    patentname.push(msg.data[i]);
                }
//                console.log(patentname);
                var html=`<option value="">请选择专利类型</option>`;
                for(var d of patentname){
                    html+=`
                        <option value="${d.id}">${d.content}</option>
                    `
                }
                var aId="#a"+aIndex;
                $(aId+' .patentname').html(html);
            },
            error:function(err){
                console.log(err);
                alert("网络故障请检查");
            }
        });
        $("#test>#t2").append(`<tr style="height: 90px;" id = ${'a'+aIndex}>
                  <td>
                      <div>
                          <div style="font-size: 18px;color: #000;">专利预期数量 </div>
                          <div style="height: 2px;"></div>
                          <div style="display: flex;justify-content: left;">
                              <div style="font-size: 14px;color: #000;line-height: 30px;">专利类型</div>
                              <div style="width: 1%"></div>
                              <select style="width: 150px;height: 30px;"class="patentname">
                              
                              </select>
                              <div style="width: 143px"></div>
                              <span>&nbsp;</span><div style="font-size: 14px;color: #000;line-height: 30px;">预期数量</div>
                              <div style="width: 10px;"></div>
                              <input type="text" placeholder="数量" style="width: 150px;height: 30px;padding-left: 10px;margin-top: 0;" class="patentnum">
                              <div style="width: 30px;height: 30px;border: 1px solid #999;line-height: 30px;text-align: center;border-left: none;color: #000;">项</div>
                               <div style="width: 10px;"></div>
                              <button id="remove2" style="font-size: 30px;width: 30px;height: 30px;border-radius: 15px;background-color: royalblue;color: #fff;text-align: center;border: none;" >-</button>
                          </div>
                      </div>
                  </td>
              </tr>>`);
    })
    $(document).on("click",'#remove2',function () {
        aIndex--;
        $(this).parents().parents().parents('tr').remove();
    })
    //        编辑按钮进入页面的时候detail
    var n2=location.href.indexOf("id=");//取得=号的位置
    if(n2!=-1){
        var tid=location.search.split("id=")[1];
        //        发放方式查询
        $.ajax({
            type:"POST",
            data:{uid:msg_data.id,token:msg_data.token},
            url:"http://172.18.80.9:8087/admin/principal/sGrank",
            success:function(data){

                var msg=jQuery.parseJSON(data);
                if(msg.code==9){
                    alert(msg.msg)
                    window.location.href="http://172.18.80.9:8087/admin/login/login"
                    return false;
                }
                var grant=[];
                for(var i=0;i<msg.data.length;i++){
                    grant.push(msg.data[i]);
                }
                var html=`<option>请选择发放方式</option>`;
                for(var d of grant){
                    html+=`<option value="${d.id}">${d.content}</option>`
                }
                $(".way").html(html);
                //详情
                $.ajax({
                    type:"POST",
                    data:{id:tid,uid:msg_data.id,token:msg_data.token,status:1},
                    dataType:"json",
                    url:"http://172.18.80.9:8087/admin/principal/detail",
                    success:function(data){
                        console.log(data)
                        var num = data.data.num;
                        $("#task").val(data.data.item_no);//课题号
                        $("#person").val(data.data.project_principal)//项目负责人
                        $("#projecttype").val(data.data.project_type)//项目类型
                        $("#projectname1").val(data.data.project_name)//项目总名称
                        // $("#projectname2").val(data.data.project_name)//项目子名称

                        // if(data.data.child_name!=""){
                        //     $("#item2").attr("checked","checked")
                        //     $("#zi").css("display","block");
                        //     typee=2;
                        // }else{
                        //     $("#item1").attr("checked","checked")
                        //     $("#zi").css("display","none");
                        //     typee=1;
                        // }

                        //开始时间
                        var str=data.data.begin_time;
                        if(str ==null){
                            console.log("开始时间为null");
                        }else{
                            arr=str.split(" ");
                            var begin_time = arr[0];
                        }
                        $("#begindate").val(begin_time)
                        //结束时间
                        var str=data.data.end_time;
                        if(str==null){
                            console.log("结束时间为null");
                        }else {
                            arr=str.split(" ");
                            var end_time = arr[0];
                        }
                        $("#enddate").val(end_time)
                        //预算金额
                        $("#budgetprice").val(data.data.total_money)
                        //所属研究单位
                        $("#company").val(data.data.belong_company)
                        //发放方式的select渲染********************************************************************
                        var f=`<option value="${data.data.grant_way}" selected = "selected" style="display: none">${data.data.way}</option>`
                        $(".way").append(f);
                        //专利和论文预期数量**********************************************************************
                        var thesisnum =[];
                        var patentnum=[];
                        for(var d  of num){
                            if(d.type==1){
                                thesisnum.push(d)

                            }else if(d.type==2){
                                patentnum.push(d)
                            }

                        }
                        //论文的select渲染************************************************************************
                        var p=`<tr  style="height: 120px;" class="eight" id = "b0">
                  <td>
                      <div>
                          <div style="font-size: 18px;color: #000;">论文预期数量 </div>
                          <div style="height: 2px;"></div>
                          <div style="display: flex;justify-content: left;">
                              <div style="font-size: 14px;color: #000;line-height: 30px;">论文类型</div>
                              <div style="width: 1%"></div>
                              <select style="width: 150px;height: 30px;" class="papertype">
                                <option value="">请选择论文类型</option>
                                <option value="${thesisnum[0].type_id}"  selected = "selected" style="display: none">${thesisnum[0].content}</option>
                              </select>
                              <div style="width: 143px"></div>
                              <span>&nbsp;</span><div style="font-size: 14px;color: #000;line-height: 30px;">预期数量</div>
                             <div style="width: 10px;"></div>
                              <input type="text" placeholder="数量" style="width: 150px;height: 30px;padding-left: 10px;" class="papernum" value="${thesisnum[0].type_count}">
                              <div style="width: 30px;height: 30px;border: 1px solid #999;line-height: 30px;text-align: center;border-left: none;color: #000;">篇</div>
                               <div style="width: 10px;"></div>
                             <button id="add1" style="font-size: 30px;width: 30px;height: 30px;border-radius: 15px;background-color: royalblue;color: #fff;text-align: center;border: none;" >+</button>
                          </div>
                      </div>
                  </td>
              </tr>`;
                        var bIndex=0;
                        for(var t=1;t<thesisnum.length;t++ ){
                            bIndex++;
                            p+=`<tr  style="height: 120px;" class="eight" id = ${'b'+bIndex}>
                  <td>
                      <div>
                          <div style="font-size: 18px;color: #000;">论文预期数量 </div>
                          <div style="height: 2px;"></div>
                          <div style="display: flex;justify-content: left;">
                              <div style="font-size: 14px;color: #000;line-height: 30px;">论文类型</div>
                              <div style="width: 1%"></div>
                              <select style="width: 150px;height: 30px;" class="papertype">
                                <option value="">请选择论文类型</option>
                                <option value="${thesisnum[t].type_id}"  selected = "selected" style="display: none">${thesisnum[t].content}</option>
                              </select>
                              <div style="width: 143px"></div>
                              <span>&nbsp;</span><div style="font-size: 14px;color: #000;line-height: 30px;">预期数量</div>
                             <div style="width: 10px;"></div>
                              <input type="text" placeholder="数量" style="width: 150px;height: 30px;padding-left: 10px;" class="papernum" value="${thesisnum[t].type_count}">
                              <div style="width: 30px;height: 30px;border: 1px solid #999;line-height: 30px;text-align: center;border-left: none;color: #000;">篇</div>
                               <div style="width: 10px;"></div>
                              <button id="remove1" style="font-size: 28px;width: 30px;height: 30px;border-radius: 15px;background-color: royalblue;color: #fff;text-align: center;border: none;line-height: 0;" class="z" >-</button>
                          </div>
                      </div>
                  </td>
              </tr>`
                        }
                        $("#t1").html(p);
                        var thesistype = JSON.parse(sessionStorage.getItem('thesistype'));
                        var html=""
                        for(var z of thesistype){
                            var k= $(".papertype:eq(2)").val();
                            html+=`<option value="${z.id}">${z.content}</option>`
                        }
                        $(".papertype").append(html)
                        //专利的select渲染*************************************************************************
                        var c=`<tr style="height: 120px;" id="a1">
                            <td>
                                <div>
                                    <div style="font-size: 18px;color: #000;">专利预期数量 </div>
                                    <div style="height: 2px;"></div>
                                    <div style="display: flex;justify-content: left;">
                                        <div style="font-size: 14px;color: #000;line-height: 30px;">专利类型</div>
                                        <div style="width: 1%"></div>
                                        <select style="width: 150px;height: 30px;"class="patentname">
                                               <option value="">请选择专利类型</option>
                                              <option value="${patentnum[0].type_id}"  selected = "selected" style="display: none">${patentnum[0].content}</option>       
                                        </select>
                                        <div style="width: 143px"></div>
                                        <span>&nbsp;</span><div style="font-size: 14px;color: #000;line-height: 30px;">预期数量</div>
                                        <div style="width: 10px;"></div>
                                        <input type="text" placeholder="数量" style="width: 150px;height: 30px;padding-left: 10px;margin-top: 0;" class="patentnum" value="${patentnum[0].type_count}">
                                        <div style="width: 30px;height: 30px;border: 1px solid #999;line-height: 30px;text-align: center;border-left: none;color: #000;">项</div>
                                        <div style="width: 10px;"></div>
                                        <button id="add2" style="font-size: 30px;width: 30px;height: 30px;border-radius: 15px;background-color: royalblue;color: #fff;text-align: center;border: none;" >+</button>
                                    </div>
                                </div>
                            </td>
                        </tr>`
                        for(var n=1;n<patentnum.length;n++ ){
                            c+=`<tr style="height: 120px;" id="a1">
                            <td>
                                <div>
                                    <div style="font-size: 18px;color: #000;">专利预期数量 </div>
                                    <div style="height: 2px;"></div>
                                    <div style="display: flex;justify-content: left;">
                                        <div style="font-size: 14px;color: #000;line-height: 30px;">专利类型</div>
                                        <div style="width: 1%"></div>
                                        <select style="width: 150px;height: 30px;"class="patentname">
                                               <option value="">请选择专利类型</option>
                                              <option value="${patentnum[n].type_id}"  selected = "selected" style="display: none">${patentnum[n].content}</option>       
                                        </select>
                                        <div style="width: 143px"></div>
                                        <span>&nbsp;</span><div style="font-size: 14px;color: #000;line-height: 30px;">预期数量</div>
                                        <div style="width: 10px;"></div>
                                        <input type="text" placeholder="数量" style="width: 150px;height: 30px;padding-left: 10px;margin-top: 0;" class="patentnum" value="${patentnum[n].type_count}">
                                        <div style="width: 30px;height: 30px;border: 1px solid #999;line-height: 30px;text-align: center;border-left: none;color: #000;">项</div>
                                        <div style="width: 10px;"></div>
                                       <button id="remove2" style="font-size: 30px;width: 30px;height: 30px;border-radius: 15px;background-color: royalblue;color: #fff;text-align: center;border: none;" >-</button>
                                    </div>
                                </div>
                            </td>
                        </tr>`
                        }
                        $("#t2").html(c);
                        var patenttype = JSON.parse(sessionStorage.getItem('patenttype'));
                        var msg=""
                        for(var q of patenttype){
                            msg+=`<option value="${q.id}">${q.content}</option>`
                        }
                        $(".patentname").append(msg);
                    },
                    error:function(err){
                        console.log(err);
                        alert("网络故障请检查");
                    }
                });

            },
            error:function(err){
                console.log(err);
                alert("网络故障请检查");
            }
        });
        //        论文类型查询
        $.ajax({
            type:"POST",
            data:{uid:msg_data.id,token:msg_data.token},
            url:"http://172.18.80.9:8087/admin/principal/sThesis",
            success:function(data){
                var msg=jQuery.parseJSON(data);
                var papertype=[];
                for(var i=0;i<msg.data.length;i++){
                    papertype.push(msg.data[i]);
                }
                sessionStorage.setItem("thesistype",JSON.stringify(papertype))
                var paper=`<option value="">请选择论文类型</option>`;
                for(var d of papertype){
                    paper+=`<option value="${d.id}">${d.content}</option>`
                }
                $(".papertype").append(paper);

            },
            error:function(err){
                console.log(err);
                alert("网络故障请检查");
            }
        });
        //        专利类型查询
        $.ajax({
            type:"POST",
            data:{uid:msg_data.id,token:msg_data.token},
            url:"http://172.18.80.9:8087/admin/principal/sPatent",
            success:function(data){
                var msg=jQuery.parseJSON(data);
                var patentname=[];
                for(var i=0;i<msg.data.length;i++){
                    patentname.push(msg.data[i]);
                }
                sessionStorage.setItem("patenttype",JSON.stringify(patentname))
                var html=`<option  value="">请选择专利类型</option>`;
                for(var d of patentname){
                    html+=`
                        <option value="${d.id}" >${d.content}</option>
                    `
                }
                $(".patentname").html(html);
            },
            error:function(err){
                console.log(err);
                alert("网络故障请检查");
            }
        });

    }
    //保存
    $(document).on("click","#save",function () {
        //先判断有没有研究单位为不为空如果不为空的话正常调用
        var company=$("#company").val()
        if(company==""){
            var item_no= $("#task").val();//课题号
            var project_principal= $("#person").val();//负责人
            var project_type= $("#projecttype").val();//项目类型
            var project_name= $("#projectname1").val();//项目总名称
            var project_name_child= $("#projectname2").val();//项目子名称
            var begin_time= $("#begindate").val();//开题日期
            var end_time= $("#enddate").val();//结题日期
            var budget_money= $("#budgetprice").val();//预算金额
            var belong_company= $("#company").val();//所属单位
            //发放方式
            var grant_way=[];
            $(".way").each(function(){
                if( $(this).val()=="请选择发放方式"){
                    var a="";
                }else{
                    var a= $(this).val();
                }
                grant_way.push(a);
            });
            var grant_way = grant_way.join('');
            //论文预期数量
            var thesis = [];
            var lengthOfLw  = $(".papernum").length;
            // 论文数量
            $(".papertype").each(function(){
                var obj = {};
                if( $(this).val()=="请选择论文类型"){
                    obj.type_id ="";
                }else{
                    obj.type_id = $(this).val();
                }
                obj.type=1;
                thesis.push(obj);
            });
            $(".papernum").each(function(index){
                thesis[index].type_count = $(this).val();
            });
            //专利预期数量
            $(".patentname").each(function () {
                var p ={};
                if( $(this).val()=="请选择专利类型"){
                    p.type_id ="";
                }else{
                    p.type_id = $(this).val();
                }
                p.type=2;
                thesis.push(p)
            })
            $(".patentnum").each(function (index) {
                thesis[index + lengthOfLw].type_count=$(this).val();
            })
            var thesis = JSON.stringify(thesis);
            console.log(thesis)
            if(end_time<begin_time){
                alert("结题时间不能早于开题时间")
            }else{
                //保存请求发送
                $.ajax({
                    type:"POST",
                    dataType:"json",
                    url:"http://172.18.80.9:8087/admin/principal/save",
                    data:{
                        uid:msg_data.id,
                        token:msg_data.token,
                        id:tid,//项目id
                        type:typee,//是否
                        item_no:item_no,//课题号
                        project_principal:project_principal,//负责人
                        project_type:project_type,//项目类型
                        project_name:project_name,//项目总名称
                        project_name_child:project_name_child,//项目子名称
                        begin_time:begin_time,//开题日期
                        end_time:end_time,//结题日期
                        budget_money:budget_money,//预算金额
                        belong_company:belong_company,//所属单位
                        grant_way:grant_way,//发放方式
                        longitude:"",//经度
                        latitude:"",//纬度
                        thesis:thesis,//论文预期+专利
                    },
                    success:function(data){
                        if(data.code==9){
                            alert(data.msg)
                            window.location.href="http://172.18.80.9:8087/admin/login/login"
                            return false;
                        }
                        if(data.code==2){
                            alert(data.msg)
                        }
                        if(data.code==0){
                            alert(data.msg)
                             window.location.href="http://172.18.80.9:8087/admin/principal/indexlist";
                        }
                    },
                    error:function(err){
                        console.log(err);
                        alert("网络故障请检查");
                    }
                });
            }
        }else{
            var geocoder, map, marker = null;
            geocoder = new qq.maps.Geocoder();
            var address = $("#company").val()
            //对指定地址进行解析
            geocoder.getLocation(address);
            //设置服务请求成功的回调函数
            geocoder.setComplete(function(result) {
                    var item_no= $("#task").val();//课题号
                    var project_principal= $("#person").val();//负责人
                    var project_type= $("#projecttype").val();//项目类型
                    var project_name= $("#projectname1").val();//项目总名称
                    var project_name_child= $("#projectname2").val();//项目子名称
                    var begin_time= $("#begindate").val();//开题日期
                    var end_time= $("#enddate").val();//结题日期
                    var budget_money= $("#budgetprice").val();//预算金额
                    var belong_company= $("#company").val();//所属单位
                    //发放方式
                    var grant_way=[];
                    $(".way").each(function(){
                        if( $(this).val()=="请选择发放方式"){
                            var a="";
                        }else{
                            var a= $(this).val();
                        }
                        grant_way.push(a);
                    });
                    var grant_way = grant_way.join('');
                    //论文预期数量
                    var thesis = [];
                    var lengthOfLw  = $(".papernum").length;
                    // 论文数量
                    $(".papertype").each(function(){
                        var obj = {};
                        if( $(this).val()=="请选择论文类型"){
                            obj.type_id ="";
                        }else{
                            obj.type_id = $(this).val();
                        }
                        obj.type=1;
                        thesis.push(obj);
                    });
                    $(".papernum").each(function(index){
                        thesis[index].type_count = $(this).val();
                    });
                    //专利预期数量
                    $(".patentname").each(function () {
                        var p ={};
                        if( $(this).val()=="请选择专利类型"){
                            p.type_id ="";
                        }else{
                            p.type_id = $(this).val();
                        }
                        p.type=2;
                        thesis.push(p)
                    })
                    $(".patentnum").each(function (index) {
                        thesis[index + lengthOfLw].type_count=$(this).val();
                    })
                    var thesis = JSON.stringify(thesis);
                    if(end_time<begin_time){
                        alert("结题时间不能早于开题时间")
                    }else{
                        //保存请求发送
                        $.ajax({
                            type:"POST",
                            dataType:"json",
                            url:"http://172.18.80.9:8087/admin/principal/save",
                            data:{
                                uid:msg_data.id,
                                token:msg_data.token,
                                id:tid,//项目id
                                type:typee,//是否
                                item_no:item_no,//课题号
                                project_principal:project_principal,//负责人
                                project_type:project_type,//项目类型
                                project_name:project_name,//项目总名称
                                project_name_child:project_name_child,//项目子名称
                                begin_time:begin_time,//开题日期
                                end_time:end_time,//结题日期
                                budget_money:budget_money,//预算金额
                                belong_company:belong_company,//所属单位
                                grant_way:grant_way,//发放方式
                                longitude:result.detail.location.lng,//经度
                                latitude:result.detail.location.lat,//纬度
                                thesis:thesis,//论文预期+专利
                            },
                            success:function(data){
                                if(data.code==9){
                                    alert(data.msg)
                                    window.location.href="http://172.18.80.9:8087/admin/login/login"
                                    return false;
                                }
                                if(data.code==2){
                                    alert(data.msg)
                                }
                                if(data.code==0){
                                    alert(data.msg)
                                    window.location.href="http://172.18.80.9:8087/admin/principal/indexlist";
                                }

                            },
                            error:function(err){
                                console.log(err);
                                alert("网络故障请检查");
                            }
                        });
                    }
                });
                //若服务请求失败，则运行以下函数
            geocoder.setError(function() {
                alert("请输入正确的研究单位");
            });
        }
    })
    //提交
    $(document).on("click","#sub",function () {
        var geocoder, map, marker = null;
        geocoder = new qq.maps.Geocoder();
        var address = $("#company").val()
        //对指定地址进行解析
        geocoder.getLocation(address);
        //设置服务请求成功的回调函数
        geocoder.setComplete(function(result) {
            var item_no= $("#task").val();//课题号
            if(item_no==""){
                alert("课题号不能为空")
                return false;
            }
            var project_principal= $("#person").val();//负责人
            if(project_principal==""){
                alert("负责人不能为空")
                return false;
            }
            var project_type= $("#projecttype").val();//项目类型
            if(project_type==""){
                alert("项目类型不能为空")
                return false;
            }
            var project_name= $("#projectname1").val();//项目总名称
            var project_name_child= $("#projectname2").val();//项目子名称
            var begin_time= $("#begindate").val();//开题日期
            if(begin_time==""){
                alert("开题日期不能为空")
                return false;
            }
            var end_time= $("#enddate").val();//结题日期
            if(end_time==""){
                alert("结题日期不能为空")
                return false;
            }
            console.log(begin_time)
            var budget_money= $("#budgetprice").val();//预算金额
            if(budget_money==""){
                alert("预算金额不能为空")
                return false;
            }
            var belong_company= $("#company").val();//所属单位
            if(belong_company==""){
                alert("所属单位不能为空")
                return false;
            }
            //发放方式
            var grant_way=[];
            $(".way").each(function(){
                if( $(this).val()=="请选择发放方式"){
                    var a="";
                    alert("请选择发放方式")
                    return false;
                }else{
                    var a= $(this).val();
                }
                grant_way.push(a);
            });
            var grant_way = grant_way.join('');
            //论文预期数量
            var thesis = [];
            var lengthOfLw  = $(".papernum").length;
            $(".papertype").each(function(){
                var obj = {};
                if( $(this).val()=="请选择论文类型"){
                    obj.type_id ="";
                    alert("请至少选择一个论文类型")
                    return false;
                }else{
                    obj.type_id = $(this).val();
                }
                obj.type=1;
                thesis.push(obj);
            });
            $(".papernum").each(function(index){
                if($(this).val()==""){
                    alert("请填写选择论文类型数目")
                    return false;
                }else{
                    thesis[index].type_count = $(this).val();
                }

            });
            //专利预期数量
            $(".patentname").each(function () {
                var p ={};
                if( $(this).val()=="请选择专利类型"){
                    p.type_id ="";
                    alert("请至少选择一个专利类型")
                    return false;
                }else{
                    p.type_id = $(this).val();
                }
                p.type=2;
                thesis.push(p)
            })
            $(".patentnum").each(function (index) {
                if($(this).val()==""){
                    alert("请填写选择专利类型数目")
                    return false;
                }else{
                    thesis[index + lengthOfLw].type_count=$(this).val();
                }

            })
            var thesis = JSON.stringify(thesis);
            if(end_time<begin_time){
                alert("结题时间不能早于开题时间")
            }else{
                //提交请求发送
                $.ajax({
                    type:"POST",
                    dataType:"json",
                    url:"http://172.18.80.9:8087/admin/principal/submit",
                    data:{
                        uid:msg_data.id,
                        token:msg_data.token,
                        id:tid,//项目id
                        type:typee,//是否
                        item_no:item_no,//课题号
                        project_principal:project_principal,//负责人
                        project_type:project_type,//项目类型
                        project_name:project_name,//项目总名称
                        project_name_child:project_name_child,//项目子名称
                        begin_time:begin_time,//开题日期
                        end_time:end_time,//结题日期
                        budget_money:budget_money,//预算金额
                        belong_company:belong_company,//所属单位
                        grant_way:grant_way,//发放方式
                        longitude:result.detail.location.lng,//经度
                        latitude:result.detail.location.lat,//纬度
                        thesis:thesis,//论文预期+专利
                    },
                    success:function(data){
                        if(data.code==9){
                            alert(data.msg)
                            window.location.href="http://172.18.80.9:8087/admin/login/login"
                            return false;
                        }
                        if(data.code==2){
                            alert(data.msg)
                        }
                        if(data.code==0){
                            if(confirm("提交后不可修改，您确定要提交吗")){
                                alert("提交成功");
                                window.location.href="http://172.18.80.9:8087/admin/research/list";
                            }else{
                                return false;
                            }
                        }


                    },
                    error:function(err){
                        console.log(err);
                        alert("网络故障请检查");
                    }
                });
            }

        });
        //若服务请求失败，则运行以下函数
        geocoder.setError(function() {
            if($("#company").val()==""){
                alert("研究单位不能为空")
            }else{
                alert("请输入正确的研究单位");
            }
        });
    })





























































































































































































})
